Jarred Kelenic hit a two-run double in the fifth inning and Colson Montgomery went 3-for-4, including a solo shot in the seventh inning, to lead the Chicago White Sox past the Kansas City Royals 6-5.